package cc.autoapi.pucong.auto.flow.core.flow.execNode.entity.api.design;

import lombok.Data;

import java.io.Serializable;

/**
 * @author pucong
 * @description api 关联节点信息 vo
 * @create 2024-09-24
 */
@Data
public class ApiNodeVo implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private String uuid;
    /**
     * api id
     */
    private String apiId;
    /**
     * 节点名称
     */
    private String nodeName;
    /**
     * 子流程id
     */
    private String processId;

    /**
     * 参数类型 0静态值 1前置接口返回值 2全局参数
     */
    private Integer forDataType;

    /**
     * 循环执行的数据
     */
    private String forValue;

    /**
     * 是否异步执行
     */
    private Boolean forAsync;

    private String nodeType;

    private String nodeTag;
    /**
     * 节点源码
     */
    private String nodeScript;
    /**
     * 节点描述
     */
    private String nodeDesc;
}
